﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using Entidad;
//using Datos.EntityFramework;

//namespace Datos.DAO
//{

//    public class TipoTarificacionDAO
//    {
//        BD_HOTEL_Entities bd = new BD_HOTEL_Entities();
//        public List<SRH_TIPOTARIFICACION> listarTarificacion()
//        {

//            List<SRH_TIPOTARIFICACION> lista = new List<SRH_TIPOTARIFICACION>();
//            try
//            {
//                var q = from c in bd.SRH_TIPOTARIFICACION
//                        select c;
//                lista = q.ToList();

//            }
//            catch (Exception)
//            {
//            }
//            return lista;
//        }

//        public bool Insertar(SRH_TIPOTARIFICACION Obj)
//        {
//            try
//            {
//                bd.AddObject("SRH_TIPOTARIFICACION", Obj);
//                bd.SaveChanges();
//            }
//            catch (Exception)
//            {
//                return false;
//            }
//            return true;
//        }

//        public bool Modificar(SRH_TIPOTARIFICACION obj)
//        {
//            try
//            {
//                bd.AttachTo("SRH_TIPOTARIFICACION", obj);
//                bd.ObjectStateManager.ChangeObjectState(obj, System.Data.EntityState.Modified);
//                bd.SaveChanges();
//            }
//            catch (Exception)
//            {
//                throw;
//                            }
//            return true;
//        }

//        public bool Eliminar(SRH_TIPOTARIFICACION obj)
//        {
//            try
//            {
//                bd.AttachTo("SRH_TIPOTARIFICACION", obj);
//                bd.DeleteObject(obj);
//                bd.SaveChanges();
//            }
//            catch (Exception)
//            {
//                throw;
//            }
//            return true;
//        }

//        public int ObtenerNroTipoTarificacion()
//        {
//            int id_opcion = 0;
  
//            try
//            {
//                var q = (from c in bd.SRH_TIPOTARIFICACION
//                         select c.idTarifacion).DefaultIfEmpty().Max();

//                if (q == 0)
//                {
//                    id_opcion = 100;
//                }
//                else
//                {
//                    id_opcion = Convert.ToInt32(q) + 1;
//                }
             
//            }
//            catch (Exception ex)
//            {
//                throw;
//            }

//            return id_opcion;
//        }
     
//        public static string Right(string param, int length)
//        {

//            int value = param.Length - length;
//            string result = param.Substring(value, length);
//            return result;
//        }
//    }
//}
